define(['jquery', 'jquery-weui', 'weui'], function ($, JqueryWuei, Weui) {
    var Controller = {
        register: function () {
            $("input,textarea").on("blur", function () {
                setTimeout(function () {
                    window.scrollTo(0, 0);
                }, 100)
            }).on('focus', function () {
                var clientHeight = document.documentElement.clientHeight || document.body.clientHeight;
                var offsetTop = $(this).offset().top - (clientHeight / 4);
                setTimeout(function () {
                    window.scrollTo(0, offsetTop);
                }, 100)
            })
            // 当前时间
            // setInterval(function() {
            //     var now = (new Date()).toLocaleString();
            //     $('#current-time').text(now);
            // }, 1000);

          
            // 初始化判断数据
            if(window.localStorage.book_username==''|| window.localStorage.book_username == undefined || window.localStorage.book_username == null){
                window.localStorage.book_usernum == '';
                $("#js_cell").show();
                $("#js_cell_yes").hide();
                $("#book_button").show();
            }else{
                 setInterval(function () {
                                var date = new Date();//获得当前时间
                                var yy = date.getFullYear();//年份
                                var mm = date.getMonth() + 1;//获得月份
                                mm = (mm < 10 ? "0" + mm : mm);//月份小于10时，前面加个0(例如9 ->09)天，小时，分钟，秒同理
                                var dd = (date.getDate() < 10 ? "0" + date.getDate() : date.getDate());//天
                                var hours = (date.getHours() < 10 ? "0" + date.getHours() : date.getHours());//小时
                                var minutes = (date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes());//分钟
                                var seconds = (date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds());//秒
                                document.getElementById("current-time").innerHTML = yy + '年' + mm + "月" + dd + "日 " + hours + ':' + minutes + ':' + seconds;
                                
                                }, 1000);
                $.ajax({
                    type: "post",
                    url: "/index.php/index/book/into",
                    data: { username: window.localStorage.book_username, sid: window.localStorage.book_usernum},
                    success:function(res){
                        if(res.code==1){
                            $("#js_cell").hide();
                            $("#js_cell_yes").show();
                            $("#book_button").hide();
                            $("#js_cell_yes_date").html('<p style="font-size:18px;">姓名：'+window.localStorage.book_username+'</p><p style="font-size:18px;">学号：'+ window.localStorage.book_usernum+'</p><p style="color:red;font-size:24px;">进入成功</p><p style="font-size:18px;">当前时间：<p><p id="current-time" style="color:red;font-size:24px;"></p>');
                        }else{
                            $("#js_cell").show();
                            $("#js_cell_yes").hide();
                            $("#book_button").show();
                        }
                    }
                })
            }            

            // $.ajax({
            //     //几个参数需要注意一下
            //     type: "POST",//方法类型
            //     dataType: "json",//预期服务器返回的数据类型
            //     url: "/index.php/index/report",//url
            //     data: $('#form1').serialize(),
            //     success: function (ret) {
            //         $.alert({
            //             title: ret.msg,
            //             text: '<a href="http://news.qau.edu.cn/channel/yqzty"><img src="/assets/img/yqbt2.jpg" width="100%" /></a>',
            //             onOK: function () {
            //                 if (ret.code == 1) {
            //                     window.localStorage['is_reported'] = 1;
            //                     WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
            //                 }
            //                 if (ret.code == 0 && ret.url) {
            //                     window.location.href = ret.url;
            //                 }
            //             }
            //         });
            //         // if(ret.code == 1)
            //         //
            //     },
            //     error: function (error) {
            //         console.log(error);
            //         alert(JSON.stringify(error))
            //         $.alert({
            //             title: '提示',
            //             text: '网络异常,请再次提交！',
            //             onOK: function () {
            //                 // WeixinJSBridge.invoke('closeWindow', {}, function (res) { });
            //             }
            //         });
            //         // alert("异常！");
            //     }
            // });

        },
        leave: function () {
            $("input,textarea").on("blur", function () {
                setTimeout(function () {
                    window.scrollTo(0, 0);
                }, 100)
            }).on('focus', function () {
                var clientHeight = document.documentElement.clientHeight || document.body.clientHeight;
                var offsetTop = $(this).offset().top - (clientHeight / 4);
                setTimeout(function () {
                    window.scrollTo(0, offsetTop);
                }, 100)
            })

            // 初始化判断用户 展示信息
            if (window.localStorage.book_username == '' || window.localStorage.book_username == undefined || window.localStorage.book_username == null) {
                window.localStorage.book_usernum == '';
                $("#js_cell").show();
                $("#book_button").show();
            } else {
                $("input[name='yname']").val(window.localStorage.book_username);
                $("input[name='ynum']").val(window.localStorage.book_usernum);
            }
    

        } 
        
    }
    return Controller;
})